<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/WEB-INF/views/include/taglib.jsp"%>
<html>
<head>
	<title>平台介绍</title>
	<meta name="decorator" content="default"/>
</head>
<body>
	<div class="box-wrapper">
		<div class="box box-first desc-container">
			<h2 class="tc">N+1企业服务平台</h2>
			<ul class="list-unstyled">
				<li class="desc-item">
					<div class="desc-item-tit">
						<i class="iconfont desc-item-tit-icon">&#xe605;</i>
						<span class="desc-item-tit-text">平台简介&nbsp;</span><em class="desc-item-sectit-text">/&nbsp;Introduction</em>
					</div>
					<div class="desc-item-con-wrap">
						<div class="desc-item-con">
							<p>N+1 SDK是基于多个优秀的开源项目，高度整合封装而成的高效，高性能，强安全性的<span class="color-theme">开源</span>Java EE快速开发平台。</p>
							<p>N+1 SDK本身是以Spring Framework为核心容器，Spring MVC为模型视图控制器，MyBatis为数据访问层，Apache Shiro为权限授权层，Ehcahe对常用数据进行缓存，Activit为工作流引擎。</p>
							<p>N+1 SDK主要定位于企业信息化领域，已内置企业信息化系统的基础功能和高效的**代码生成**工具，包括：系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等。</p>
							<p>前端界面风格采用了结构简单、性能优良、页面美观大气的Twitter Bootstrap页面展示框架。</p>
							<p>采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。</p>
							<p>使用Maven做项目管理，提高项目的易开发性、扩展性。</p>
							<p>N+1 SDK目前包括以下三大模块，系统管理（SYS）模块。 **系统管理模块** ，包括企业组织架构（用户管理、机构管理、区域管理）、菜单管理、角色权限管理、字典管理等功能。</p>
							<p>N+1 SDK 提供了常用工具进行封装，包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据（用户、机构、区域）以及其它常用小工具等。另外还提供一个强大的在线 代码生成工具，此工具提供简单的单表、一对多、树结构功能的生成，如果对外观要求不是很高，生成的功能就可以用了。</p>
						</div>
					</div>
				</li>
				<li class="desc-item">
					<div class="desc-item-tit">
						<i class="iconfont desc-item-tit-icon">&#xe622;</i>
						<span class="desc-item-tit-text">内置功能&nbsp;</span><em class="desc-item-sectit-text">/&nbsp;Functions</em>
					</div>
					<div class="desc-item-con-wrap">
						<div class="desc-item-con">
							<p>1.用户管理：用户是系统操作者，该功能主要完成系统用户配置。</p>
							<p>2.机构管理：配置系统组织机构（公司、部门、小组），树结构展现，可随意调整上下级。</p>
							<p>3.区域管理：系统城市区域模型，如：国家、省市、地市、区县的维护。</p>
							<p>4.菜单管理：配置系统菜单，操作权限，按钮权限标识等。</p>
							<p>5.角色管理：角色菜单权限分配、设置角色按机构进行数据范围权限划分。</p>
							<p>6.字典管理：对系统中经常使用的一些较为固定的数据进行维护，如：是否、男女、类别、级别等。</p>
							<p>7.操作日志：系统正常操作日志记录和查询；系统异常信息日志记录和查询。</p>
						</div>
					</div>
				</li>
				<li class="desc-item">
					<div class="desc-item-tit">
						<i class="iconfont desc-item-tit-icon">&#xe606;</i>
						<span class="desc-item-tit-text">技术选型&nbsp;</span><em class="desc-item-sectit-text">/&nbsp;Technology</em>
					</div>
					<div class="desc-item-sec-tit">
						<div class="left fl">
							<div class="desc-item-sec-tit-icon">
								<em></em>
								<span class="tc fl">1</span>
							</div>
							<div class="desc-item-sec-tit-text color-theme">后端</div>
						</div>
						<div class="right fl">
							<div class="desc-item-sec-tit-icon">
								<em></em>
								<span class="tc fl">2</span>
							</div>
							<div class="desc-item-sec-tit-text color-theme">前端</div>
						</div>
					</div>
					<div class="desc-item-con-wrap">
						<div class="desc-item-con clearfix">
							<div class="left fl">
								<p>* 核心框架：Spring Framework 4.0</p>
								<p>* 安全框架：Apache Shiro 1.2</p>
								<p>* 视图框架：Spring MVC 4.0</p>
								<p>* 服务端验证：Hibernate Validator 5.1</p>
								<p>* 布局框架：SiteMesh 2.4</p>
								<p>* 工作流引擎：Activiti 5.15、FoxBPM 6</p>
								<p>* 任务调度：Spring Task 4.0</p>
								<p>* 持久层框架：MyBatis 3.2</p>
								<p>* 数据库连接池：Alibaba Druid 1.0</p>
								<p>* 缓存框架：Ehcache 2.6、Redis</p>
							</div>
							<div class="right fl">
								<p>* JS框架：jQuery 1.8.3</p>
								<p>* CSS框架：Twitter Bootstrap 3.3.1</p>
								<p>* 客户端验证：jQuery Validation Plugin 1.11</p>
								<p>* 富文本：kindeditor</p>
								<p>* 文件管理：kindeditor</p>
								<p>* 动态页签：Jerichotab</p>
								<p>* 数据表格：jqGrid</p>
								<p>* 对话框：jQuery jBox</p>
								<p>* 下拉选择框：bootstrap-select</p>
							</div>
						</div>
					</div>
				</li>
				<li class="desc-item">
					<div class="desc-item-tit">
						<i class="iconfont desc-item-tit-icon">&#xe61f;</i>
						<span class="desc-item-tit-text">安全考虑&nbsp;</span><em class="desc-item-sectit-text">/&nbsp;Safety</em>
					</div>
					<div class="desc-item-con-wrap">
						<div class="desc-item-con">
							<p>1. 开发语言：系统采用Java 语言开发，具有卓越的通用性、高效性、平台移植性和安全性。</p>
							<p>2. 分层设计：（数据库层，数据访问层，业务逻辑层，展示层）层次清楚，低耦合，各层必须通过接口才能接入并进行参数校验（如：在展示层不可直接操作数据库），保证数据操作的安全。</p>
							<p>3. 双重验证：用户表单提交双验证：包括服务器端验证及客户端验证，防止用户通过浏览器恶意修改（如不可写文本域、隐藏变量篡改、上传非法文件等），跳过客户端验证操作数据库。</p>
							<p>4. 安全编码：用户表单提交所有数据，在服务器端都进行安全编码，防止用户提交非法脚本及SQL注入获取敏感数据等，确保数据安全。</p>
							<p>5. 密码加密：登录用户密码进行SHA1散列加密，此加密方法是不可逆的。保证密文泄露后的安全问题。</p>
							<p>6. 强制访问：系统对所有管理端链接都进行用户身份权限验证，防止用户直接填写url进行访问。</p>
						</div>
					</div>
				</li>
				<li class="desc-item">
					<div class="desc-item-tit">
						<i class="iconfont desc-item-tit-icon">&#xe600;</i>
						<span class="desc-item-tit-text">快速体验&nbsp;</span><em class="desc-item-sectit-text">/&nbsp;Experience</em>
					</div>
					<div class="desc-item-con-wrap">
						<div class="desc-item-con">
							<p>1. 具备运行环境：JDK1.6+、Maven3.0+、MySql5+或Oracle10g+。</p>
							<p>2. 修改src\main\resources\app-config.properties文件中的数据库设置参数。</p>
							<p>3. 根据修改参数创建对应MySql或Oracle数据库用户和参数。</p>
							<p>4. 最高管理员账号，用户名：thinkgem 密码：admin</p>
						</div>
					</div>
				</li>
				<li class="desc-item">
					<div class="desc-item-tit">
						<i class="iconfont desc-item-tit-icon">&#xe602;</i>
						<span class="desc-item-tit-text">版权声明&nbsp;</span><em class="desc-item-sectit-text">/&nbsp;Copyright</em>
					</div>
					<div class="desc-item-con-wrap">
						<div class="desc-item-con">
							<h3>本软件使用 [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) 协议，请严格遵照协议内容：</h3>
							<p>1. 需要给代码的用户一份Apache Licence。</p>
							<p>2. 如果你修改了代码，需要在被修改的文件中说明。</p>
							<p>3. **在延伸的代码中（修改和有源代码衍生的代码中）需要带有原来代码中的协议，商标，专利声明和其他原来作者规定需要包含的说明。**</p>
							<p>4. 如果再发布的产品中包含一个Notice文件，则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可，但不可以表现为对Apache Licence构成更改。</p>
							<p>5. Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售</p>
						</div>
					</div>
				</li>
			</ul>
		</div>
	</div>
</body>
</html>